home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / util / gnu / bison_1_22.lha / bison-1.22 / LR0.ch < prev    next >
Text File  |  1995-01-20  |  1KB  |  52 lines

  1. Changes for LR0.C by Andreas Scherer, January 20, 1995.
  2.  
  3. @x l.24
  4. #include <stdio.h>
  5. #include "system.h"
  6. #include "machine.h"
  7. #include "new.h"
  8. #include "gram.h"
  9. #include "state.h"
  10. @y
  11. #include <stdio.h>
  12. #include <stdlib.h>
  13. #include "system.h"
  14. #include "machine.h"
  15. #include "ansinew.h"
  16. #include "gram.h"
  17. #include "state.h"
  18. @z
  19.  
  20. @x l.46
  21. void new_itemsets();
  22. void append_states();
  23. void initialize_states();
  24. void save_shifts();
  25. void save_reductions();
  26. void augment_automaton();
  27. void insert_start_shift();
  28. extern void initialize_closure();
  29. extern void closure();
  30. extern void finalize_closure();
  31. extern void toomany();
  32. @y
  33. void allocate_itemsets(void);
  34. void allocate_storage(void);
  35. void free_storage(void);
  36. void generate_states(void);
  37. void new_itemsets(void);
  38. void append_states(void);
  39. int get_state(int);
  40. core *new_state(int);
  41. void initialize_states(void);
  42. void save_shifts(void);
  43. void save_reductions(void);
  44. void augment_automaton(void);
  45. void insert_start_shift(void);
  46.  
  47. extern void initialize_closure(int);
  48. extern void closure(short *, int);
  49. extern void finalize_closure(void);
  50. extern void toomany(char *);
  51. @z
  52.